package com.yotouch.app.stake.model;

import com.yotouch.core.model.EntityModel;

import java.util.ArrayList;
import java.util.List;

/**
 * 停车区
 *
 * Created by leoliu on 2017/7/12.
 */
public class ParkingArea extends EntityModel {

    public ParkingArea() {
    }

    public ParkingArea(String code, String name, String areaAddress, String imageUrl, String remarks) {
        this.code = code;
        this.name = name;
        this.areaAddress = areaAddress;
        this.imageUrl = imageUrl;
        this.remarks = remarks ;
    }


    /**
     * 停车位
     */
    private List<Parking> parkings = new ArrayList<>() ;

    /**
     * 停车区编码
     */
    private String code ;

    /**
     * 停车区名称
     */
    private String name ;

    /**
     * 停车区地址
     */
    private String areaAddress ;

    /**
     * 图片 URL
     */
    private String imageUrl ;

    private String remarks ;


    /**
     * 区位索引
     */
    private String parkIdx;

    /**
     * 车位数量
     *
     */
    private Integer quantity;

    /**
     * 停车位图像
     */
    private List<String> parkingImages;

    /**
     * 收费描述
     */
    private String parkingFee;

    public String getParkIdx() {
        return parkIdx;
    }

    public void setParkIdx(String parkIdx) {
        this.parkIdx = parkIdx;
    }

    public List<String> getParkingImages() {
        return parkingImages;
    }

    public void setParkingImages(List<String> parkingImages) {
        this.parkingImages = parkingImages;
    }

    public Integer getQuantity() {

        return quantity;
    }

    public void setQuantity(Integer quantity) {
        this.quantity = quantity;
    }

    public String getRemarks() {
        return remarks;
    }

    public void setRemarks(String remarks) {
        this.remarks = remarks;
    }

    public List<Parking> getParkings() {
        return parkings;
    }

    public void setParkings(List<Parking> parkings) {
        this.parkings = parkings;
    }

    public String getCode() {
        return code;
    }

    public void setCode(String code) {
        this.code = code;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getAreaAddress() {
        return areaAddress;
    }

    public void setAreaAddress(String areaAddress) {
        this.areaAddress = areaAddress;
    }

    public String getImageUrl() {
        return imageUrl;
    }

    public void setImageUrl(String imageUrl) {
        this.imageUrl = imageUrl;
    }

    public String getParkingFee() {
        return parkingFee;
    }

    public void setParkingFee(String parkingFee) {
        this.parkingFee = parkingFee;
    }
}
